.ui-widget-content .ui-state-default, .ui-widget-header {
    background: #F0F8FF !important;
    border: 1px solid #a8a8a8;
    color: #4f4f4f;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
    text-shadow: white;
}

.mystyle.ui-datatable .ui-datatable-header{
background: #003946 !important;
}

.mystyle.ui-state-default{
	background:#CCFFCC;
	color: white;
}
.mystyle.ui-datatable .ui-datatable-header{
background: #003946 !important;

}

.mystyle.ui-datatable .ui-datatable-even{
background: white ;


}

.mystyle.ui-datatable .ui-datatable-odd.ui-state-hover{
background: #F4E7C1 ;

}

.mystyle.ui-datatable .ui-datatable-even.ui-state-hover{
background: #F4E7C1 ;

}

.mystyle.ui-datatable .ui-datatable-even.ui-state-highlight{
background: #fff9e5 ;

}

.mystyle.ui-datatable .ui-datatable-odd.ui-state-highlight{
background: #fff9e5 ;

}

.mystyle.ui-datatable .ui-datatable-data-empty td {
color:red;
font-weight:bold;
}
.ui-datatable.mystyle th {
background:green;
font-family: Calibri;
font-size: 1em;
color: white;
}


.mystyle.ui-datatable .ui-expanded-row-content{
background:white;
}

.mystyle td:nth-child(1) {
    width: auto;
}
